ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

body
{
  padding: 20px;
}

div#sf_admin_container {
	width: 650px !important;
}

div#sf_admin_content {
	width: 650px !important;
}

#sf_admin_container td
{
  margin: 0 !important;
  padding-top: 5px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  background-color: #fff !important;
}

#sf_admin_container h1
{
  margin: 8px 0 !important;
  padding: 3px !important;
  padding-left: 0px !important;
  color: #0F1768 !important;
  font-family: "Trebuchet MS", Arial, Verdana, sans-serif !important;
  font-size: 18px !important;
}

#sf_admin_container fieldset h2
{
  padding: 3px;
  color: #333;
  background-color: #99CCFF !important;
  font-size: 11px;
}

#sf_admin_container input, #sf_admin_container textarea, #sf_admin_container select
{
  padding: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  border: 1px solid #ddd;
  vertical-align:middle !important;
  color: #595C73 !important;
}

#sf_admin_container label
{
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  color: #4563AF !important;
  font-weight:bold !important;
  display: block !important;
  float: left !important;
  text-align: left !important;
  width: 130px !important;
}

#sf_admin_container label.required
{
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  color: #4563AF !important;
  font-weight:bold !important;
  display: block !important;
  float: left !important;
  text-align: left !important;
  width: 130px !important;
}

#sf_admin_container .sf_admin_list th
{
  padding: 2px !important;
  background-color: #C8DFF7 !important;
  text-align: center !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  color: #595C73 !important;
  font-weight: bold !important;
}

#sf_admin_container .sf_admin_row_1 td
{
  background-color: #ECF3FD !important;
}

#sf_admin_container .sf_admin_action_create
{
  background: #ECF3FD url(/sf/sf_admin/images/add.png) no-repeat 3px 2px !important;
  border-right: 4px solid #73B65A;
}

#sf_admin_container .sf_admin_action_save
{
  background: #ECF3FD url(/sf/sf_admin/images/save.png) no-repeat 5px 2px !important;
  border-right: 4px solid #73B65A;
}

#sf_admin_container .sf_admin_action_save_and_add
{
  background: #ECF3FD url(/sf/sf_admin/images/save.png) no-repeat 3px 2px !important;
  border-right: 4px solid #73B65A;
}

#sf_admin_container .sf_admin_action_save_and_list
{
  background: #ECF3FD url(/sf/sf_admin/images/save.png) no-repeat 3px 2px !important;
  border-right: 4px solid #73B65A;
}

#sf_admin_container .sf_admin_action_delete
{
  background: #ECF3FD url(/sf/sf_admin/images/delete.png) no-repeat 3px 2px !important;
  border-right: 4px solid #E75C58;
}

#sf_admin_container .sf_admin_action_cancel
{
  background: #ECF3FD url(/sf/sf_admin/images/cancel.png) no-repeat 3px 2px !important;
  border-right: 4px solid #E75C58;
}

#sf_admin_container .sf_admin_action_filter
{
  background: #ECF3FD url(/sf/sf_admin/images/filter.png) no-repeat 3px 2px !important;
  border-right: 4px solid #66f;
}

#sf_admin_container .sf_admin_action_reset_filter
{
  background: #ECF3FD url(/sf/sf_admin/images/reset.png) no-repeat 3px 2px !important;
  border-right: 4px solid #E75C58;
}

#sf_admin_container .sf_admin_action_list
{
  background: #ECF3FD url(/sf/sf_admin/images/list.png) no-repeat 3px 2px !important;
  border-right: 4px solid #66f;
}

#sf_admin_container .sf_admin_default_action
{
  background-color: #ECF3FD !important;
  border-right: 4px solid #999999 !important;
}